After months of chasing Mercedes and McLaren under Formula 1's new regulations, Ferrari finally delivered on its potential in Spain. Hamilton's commanding win ended a two year drought for the Maranello team and reignited hopes that the SF-26 can become a genuine championship contender during the sec